iT邦幫忙

2017 iT 邦幫忙鐵人賽
DAY 17
0
DevOps

30 天入門 Ansible 及 Jenkins-CI系列 第 17

[Day 17] 初覽 Jenkins 介面

  • 分享至 

  • xImage
  •  

===== 2018 年版本已更新 =====
2018 鐵人賽傳送門:https://ithelp.ithome.com.tw/users/20103346/ironman/1473
GitBook 傳送門:https://www.gitbook.com/book/tsoliangwu0130/learn-ansible-and-jenkins-in-30-days/details
=========================
在以 admin 的身份透過 http://localhost:9080 登入後,我們可以進入 Jenkins 的主要操作介面。一般來說,我們都是透過網路介面進行 Jenkins 的操作。在未來的章節內,若我們有進行 Jenkins 設定,我還是會用一些篇幅來介紹如何利用 Ansible 將相關設定自動配置好。

Jenkins 介面基本介紹

在這個章節內,我會簡單依序介紹 Jenkins 介面提供的功能:

jenkins_05

  1. New Item

    在 Jenkins 中,我們會透過建置工作 (job) 來監測追蹤我們的產品專案。我們可以從主控頁面左邊的 New item 新增來不同型態的專案。

    jenkins_new_item

    一般來說,比較常用到的會是 Free style project 以及 Pipeline 這兩種類型,我們會在未來的章節做更詳細的介紹。

  2. People

    People 這個標籤底下我們可以瀏覽所有 Jenkins 成員的活動情形。

    jenkins_people

    由於我們只有創建過 admin 這個角色,所以目前在這個頁面下只能瀏覽 admin 的操作記錄。

  3. Build History

    Build History 中,我們可以瀏覽 Jenkins 中各個專案的建置紀錄。

    jenkins_build_history

    除了透過網頁瀏覽建置紀錄,我們也可以在這個頁面下將建置紀錄輸出成 XML 的格式作為分析使用。

  4. Manage Jenkins

    這是 Jenkins 中相當重要的一個管理頁面,一般而言只有 admin 的角色有權利存取這個頁面。

    jenkins_manage_jenkins

    我們可以在 Manage Jenkins 的子頁面下進行諸多功能,從細節配置、安裝插件、憑證管理到使用者的權限劃分等等,都是在 Manage Jenkins 的頁面下進行操作。由於在這個頁面下涵蓋的功能十分廣泛,我們會在未來操作到的時候再進行各自更詳細的介紹。

  5. My Views

    這個頁面非常類似於一開始的首頁,我們可以在 My Views 的頁面下觀看目前所有運行中專案的狀態。

    jenkins_my_view

  6. Credentials

    Credentials 頁面下管理著所有 Jenkins 的相關憑證設定。

    jenkins_credentials

    Jenkins 作為一個持續整合的服務,不可避免的是常會需要設置一些憑證設定,以存取諸如原始碼託管服務的權限,因此,在這個頁面下我們可以非常清楚地對所有設定過的憑證進行管理。同樣地,這個頁面的存取權限通常也僅限於 admin 使用者。


上一篇
[Day 16] Jenkins 介紹
下一篇
[Day 18] 建置第一個工作專案
系列文
30 天入門 Ansible 及 Jenkins-CI30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 則留言

0
凍仁翔
iT邦新手 3 級 ‧ 2016-12-17 12:39:17

動作真快!服了 ~~。

0
andow1198
iT邦新手 4 級 ‧ 2023-02-03 17:21:26

請問T大,內文的圖片是放太久過期了,所以顯示不出來嗎?

我要留言

立即登入留言